﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LantingConnect.DBModel
{
    [SugarTable("SEOrder")]
    public class SEOrder
    {
        /// <summary>
        /// 销售范围
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FAreaPS { get; set; }
        /// <summary>
        /// 单据类型
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FTranType { get; set; }
        /// <summary>
        /// 编号
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FBillNo { get; set; }
        /// <summary>
        /// 公司机构内码
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FBrNo { get; set; }
        /// <summary>
        /// 审核日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FCheckDate { get; set; }
        /// <summary>
        /// 折扣方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FDiscountType { get; set; }

        /// <summary>
        /// 汇率
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FExchangeRate { get; set; }
        /// <summary>
        /// 摘要
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FExplanation { get; set; }
        /// <summary>
        /// 交货地点
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FFetchAdd { get; set; }
        /// <summary>
        /// 交货日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FFetchDate { get; set; }
        /// <summary>
        /// 交货方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FFetchStyle { get; set; }
        /// <summary>
        /// 引入标志
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FImport { get; set; }
        /// <summary>
        /// 订单内码
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FInterID { get; set; }
        /// <summary>
        /// 保税监管类型
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FManageType { get; set; }
        /// <summary>
        /// 一级审核日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FMultiCheckDate1 { get; set; }
        /// <summary>
        /// 二级审核日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FMultiCheckDate2 { get; set; }
        /// <summary>
        /// 三级审核日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FMultiCheckDate3 { get; set; }
        /// <summary>
        /// 四级审核日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FMultiCheckDate4 { get; set; }
        /// <summary>
        /// 五级审核日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FMultiCheckDate5 { get; set; }

        /// <summary>
        /// 六级审核日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FMultiCheckDate6 { get; set; }
        /// <summary>
        /// 一审
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMultiCheckLevel1 { get; set; }
        /// <summary>
        /// 二审
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMultiCheckLevel2 { get; set; }
        /// <summary>
        /// 三审
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMultiCheckLevel3 { get; set; }
        /// <summary>
        /// 四审
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMultiCheckLevel4 { get; set; }
        /// <summary>
        /// 五审
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMultiCheckLevel5 { get; set; }
        /// <summary>
        /// 六审
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMultiCheckLevel6 { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FNote { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOperDate { get; set; }
        /// <summary>
        /// 确认标志
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOrderAffirm { get; set; }
        /// <summary>
        /// 付款日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FPayDate { get; set; }
        /// <summary>
        /// 付款方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPayStyle { get; set; }
        /// <summary>
        /// 采购订单号
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPOOrdBillNo { get; set; }
        /// <summary>
        /// 销售方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSaleStyle { get; set; }
        /// <summary>
        /// 源单类型
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSelTranType { get; set; }
        /// <summary>
        /// 结算方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSettleID { get; set; }
        /// <summary>
        /// 结算日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FSettleDate { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FStatus { get; set; }
    }
}
